home *** CD-ROM | disk | FTP | other *** search
/ Aminet 52 / Aminet 52 (2002)(GTI - Schatztruhe)[!][Dec 2002].iso / Aminet / util / libs / ttengine.lha / ttengine-4.1 / Developer / include / libraries / ttengine.h
Encoding:
C/C++ Source or Header  |  2002-09-30  |  1.6 KB  |  50 lines

  1. /* Tags */
  2.  
  3. /* Tags applicability legend: */
  4. /* O - TT_OpenFont()
  5. /* G - TT_GetAttrs()
  6. /* S - TT_SetAttrs()
  7.  
  8. /* ---- name --------------- value ------- applicability */
  9.  
  10. #define TT_FontFile             0x6EDA0000    /* OG. */
  11.  
  12. #define TT_FontStyle            0x6EDA0001    /* OG. */
  13. #define TT_FontStyle_Regular    0
  14. #define TT_FontStyle_Italic     1
  15.  
  16. #define TT_FamilyTable          0x6EDA0002    /* O.. */
  17.  
  18. #define TT_FontSize             0x6EDA0003    /* OG. */
  19.  
  20. #define TT_FontWeight           0x6EDA0004    /* OG. */
  21. #define TT_FontWeight_Normal    400
  22. #define TT_FontWeight_Bold      700
  23.  
  24. #define TT_ColorMap             0x6EDA0005    /* O.. */
  25.  
  26. #define TT_Screen               0x6EDA0006    /* O.. */
  27.  
  28. #define TT_Window               0x6EDA0007    /* O.. */
  29.  
  30. #define TT_FontAscender         0x6EDA0008    /* .G. */
  31.  
  32. #define TT_FontDescender        0x6EDA0009    /* .G. */
  33.  
  34. #define TT_Antialias            0x6EDA000F    /* .GS */
  35. #define TT_Antialias_Auto       0
  36. #define TT_Antialias_Off        1
  37. #define TT_Antialias_On         2
  38.  
  39. #define TT_Encoding             0x6EDA0010    /* .GS */
  40. #define TT_Encoding_Default     0             /* use ENV:ttfcodepage or ISO-8859-1 if not found */
  41. #define TT_Encoding_Unicode     1             /* requires 16-bit string */
  42. #define TT_Encoding_ISO8859_1   2             /* Western Europe and US */
  43. #define TT_Encoding_ISO8859_2   3             /* Eastern Europe */
  44.  
  45. #define TT_FontName             0x6EDA0011    /* .G. */
  46. #define TT_FamilyName           0x6EDA0012    /* .G. */
  47. #define TT_SubfamilyName        0x6EDA0013    /* .G. */
  48.  
  49. #define TT_Transparency         0x6EDA0014    /* .GS  from 0 to 255 */
  50.